Evaluating workflow process designs using cohesion and coupling metrics

نویسندگان

  • Irene T. P. Vanderfeesten
  • Hajo A. Reijers
  • Wil M. P. van der Aalst
چکیده

Building on the similarities between software programs and workflow processes, this paper proposes a heuristic that offers guidance for the creation and evaluation of process designs in administrative settings. Designers can use it to select from several alternatives the process design that is strongly cohesive and weakly coupled. It is argued that such a design will result in fewer errors during information exchanges and in more understandable activity descriptions. The paper includes an application of the heuristic in an industrial workflow setting, which supports its feasibility and practical value. The paper also presents the freely available CoCoFlow tool that implements the metrics and the heuristic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cohesion and Coupling Metrics for Workflow Process Design

Workflow designers experience considerable freedom in designing the smaller steps (or activities) within a process. An operational notion of activity cohesion and coupling may help them to design more well-structured workflow activities. Inspired by resemblances between software programs and workflow processes, this paper gives an overview of software quality metrics and their applicability to ...

متن کامل

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

Empirical Analysis of a Proposed Process Granularity Heuristic

Choosing the adequate size of process activities (process granularity) is a problem during process design. Vanderfeesten et al. have proposed a heuristic based on a process granularity metric and postulated a hypothesis concerning error probability about its use. The heuristic prefers process designs with high cohesion and low coupling—a principle originating in software engineering. In this pa...

متن کامل

Quality Metrics for Business Process Models

In the area of software engineering, quality metrics have shown their importance for good programming practices and software designs. A design developed by the help of these metrics (e.g. coupling, cohesion, complexity, modularity and size) as guiding principals is likely to be less error-prone, easy to understand, maintain, and manage, and is more efficient. Several researchers already identif...

متن کامل

Cohesion and coupling measures for aspect oriented systems

Software metrics aim to measure the inherent complexity of software systems with a view toward predicting the overall project cost and evaluating the quality and effectiveness of the design. Aspect Oriented Software design is an emerging paradigm that provides new mechanisms to support the modularization of concerns, which otherwise would crosscut the OO system decomposition. There are various ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computers in Industry

دوره 59  شماره 

صفحات  -

تاریخ انتشار 2008